From: Florian Müllner Date: Sun, 16 Jul 2023 13:15:07 +0000 (+0200) Subject: dbusServices/extensions: Include dir and path in metadata X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~337^2~1^2~99 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=6a34b2636da24dfe3295ca9ea8b0b5c14d8fba0b;p=gnome-shell.git dbusServices/extensions: Include dir and path in metadata As we did for extensions in the previous commit, pass the path and dir properties alongside other metadata to extensions preferences. Part-of: --- diff --git a/js/dbusServices/extensions/extensionPrefsDialog.js b/js/dbusServices/extensions/extensionPrefsDialog.js index f041cfd38..6c1b5d508 100644 --- a/js/dbusServices/extensions/extensionPrefsDialog.js +++ b/js/dbusServices/extensions/extensionPrefsDialog.js @@ -25,12 +25,12 @@ export const ExtensionPrefsDialog = GObject.registerClass({ } async _loadPrefs() { - const {dir, metadata} = this._extension; + const {dir, path, metadata} = this._extension; const prefsJs = dir.get_child('prefs.js'); const prefsModule = await import(prefsJs.get_uri()); - const prefsObj = new prefsModule.default(metadata); + const prefsObj = new prefsModule.default({...metadata, dir, path}); this._extension.stateObj = prefsObj; prefsObj.fillPreferencesWindow(this);